/* Button 按钮类型声明 */
// https://element-plus.gitee.io/zh-CN/component/button.html#button-属性

export type TElButtonSize = 'large' | 'default' | 'small'
export type TElButtonType = 'primary' | 'success' | 'warning' | 'danger' | 'info'

export interface IElButton {
  size?: TElButtonSize // 尺寸	string	large / default /small	—
  type?: TElButtonType // 类型	string	primary / success / warning / danger / info	—
  plain?: boolean // 是否为朴素按钮	boolean	—	false
  text?: boolean // (2.2.0)是否为文字按钮	boolean	—	false
  bg?: boolean // (2.2.0)是否显示文字按钮背景颜色	boolean	—	false
  link?: boolean // (2.2.1)是否为链接按钮	boolean	—	false
  round?: boolean // 是否为圆角按钮	boolean	—	false
  circle?: boolean // 是否为圆形按钮	boolean	—	false
  loading?: boolean // 是否为加载中状态	boolean	—	false
  loadingIcon?: string | any // 自定义加载中状态图标组件	string | Component	—	Loading
  disabled?: boolean // 按钮是否为禁用状态	boolean	—	false
  icon?: string | any // 图标组件	string | Component	—	—
  autofocus?: boolean // 原生 autofocus 属性	boolean	—	false
  nativeType?: 'button' | 'submit' | 'reset' // 原生 type 属性	string	button / submit / reset	button
  autoInsertSpace?: boolean // 自动在两个中文字符之间插入空格	boolean		—
}
